body,textarea {
    font-family: Tahoma;
}
textarea {
    resize: none;
}

/*---------------------------------Search---------------------------------*/
/*------------------------------------------------------------------------*/
.search-link {
    color: #014386;
    font-weight: bold;
    text-decoration: none;
}
.search-link:hover {
    text-decoration: underline;
}

/*---------------------------------Navigation---------------------------------*/
/*----------------------------------------------------------------------------*/
.navigation-li-a,.navigation-li-a a {
    color: #fff;
    text-decoration: none;
}
.dropdown li a {
    color: #014386;
    font-size: 14px;
    font-weight: 100;
    text-decoration: none;
}
.dropdown li:hover a {
    color: #fff;
}

/*---------------------------------Subnav---------------------------------*/
/*------------------------------------------------------------------------*/
.subnav-link-a {
    color: #404040;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.subnav-link-b {
    color: #404040;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.subnav-link-b:hover {
    text-decoration: none;
}
.subnav-link-b:hover {
    color: #fff;
}

/*---------------------------------Sidenav---------------------------------*/
/*-------------------------------------------------------------------------*/
.sidenav,.sidenav a {
    color: #014386;
    font-weight: bold;
    text-decoration: none;
}
.sidenav-li-disabled {
    color: #a4a4a4;
    font-weight: bold;
    text-decoration: none;
}
.sidenav-li:hover,.sidenav-li:hover a {
    color: #fff;
}

/*---------------------------------Content---------------------------------*/
/*-------------------------------------------------------------------------*/
#content {
    font-size: 12px;
}
#content-b {
    font-size: 12px;
}

/*---------------------------------Footer---------------------------------*/
/*------------------------------------------------------------------------*/
#footer {
    color: #014386;
    font-size: 12px;
}
#footer a {
    color: #014386;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}

/*---------------------------------Elements---------------------------------*/
/*--------------------------------------------------------------------------*/
fieldset legend {
    font-size: 12px;
    font-weight: bold;
}

/*---------------------------------Extras---------------------------------*/
/*------------------------------------------------------------------------*/
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.align-justify {
    text-align: justify;
}

.form-input:focus,.form-select:focus,.form-file:focus {
    color: #7583ff;
}
.form-button {
    color: #7583ff;
}
.form-button:hover {
    color: #fff;
}

.tbl-td-a {
    color: #014386;
    font-size: 10px;
    font-weight: bold;
}

.error,.red {
    color: #ff3333;
    font-size: 12px;
    text-decoration: none;
}
.success,.green {
    color: #00d500;
    font-size: 12px;
    text-decoration: none;
}
.yellow {
    color: #feb301;
    font-size: 12px;
    text-decoration: none;
}
.empty,.gray {
    color: #a4a4a4;
    font-size: 12px;
    text-decoration: none;
}
.note {
    color: #a4a4a4;
    font-size: 9px;
}

.silver-button {
    color: #404040;
    font-weight: bold;
    text-shadow: 1px 1px 1px #f5f5f5;
}
.silver-button:active {
    text-shadow: 1px 1px 1px #e5e5e5;
}
.silver-button:disabled {
    text-shadow: 1px 1px 1px #e5e5e5;
}

.boldweight {
    font-weight: bold;
}
.lightweight {
    font-weight: 100;
}